[INFO] cloning repository https://github.com/pegasusheavy/rawk
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/pegasusheavy/rawk" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpegasusheavy%2Frawk", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpegasusheavy%2Frawk'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 74828ae0ae2afa5b74aee9b7b776f1d905a76cfd
[INFO] testing pegasusheavy/rawk against try#28f95933dc0727396c07b48d0a8cb5211b7fb472 for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpegasusheavy%2Frawk" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/pegasusheavy/rawk
[INFO] finished tweaking git repo https://github.com/pegasusheavy/rawk
[INFO] tweaked toml for git repo https://github.com/pegasusheavy/rawk written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/pegasusheavy/rawk on toolchain 28f95933dc0727396c07b48d0a8cb5211b7fb472
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/pegasusheavy/rawk already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded criterion v0.8.1
[INFO] [stderr]   Downloaded zmij v1.0.7
[INFO] [stderr]   Downloaded criterion-plot v0.8.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 918a7f1b3c32c9a57aa531634e97901c443b07034671efe19cfb670911a8eee4
[INFO] running `Command { std: "docker" "start" "-a" "918a7f1b3c32c9a57aa531634e97901c443b07034671efe19cfb670911a8eee4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "918a7f1b3c32c9a57aa531634e97901c443b07034671efe19cfb670911a8eee4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "918a7f1b3c32c9a57aa531634e97901c443b07034671efe19cfb670911a8eee4", kill_on_drop: false }`
[INFO] [stdout] 918a7f1b3c32c9a57aa531634e97901c443b07034671efe19cfb670911a8eee4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 971e769872c86d3ca10ae8174284bc6f759cfd8b4e4d1006c01f34555b1d8a3f
[INFO] running `Command { std: "docker" "start" "-a" "971e769872c86d3ca10ae8174284bc6f759cfd8b4e4d1006c01f34555b1d8a3f", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling syn v2.0.112
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling awk-rs v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.70s
[INFO] running `Command { std: "docker" "inspect" "971e769872c86d3ca10ae8174284bc6f759cfd8b4e4d1006c01f34555b1d8a3f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "971e769872c86d3ca10ae8174284bc6f759cfd8b4e4d1006c01f34555b1d8a3f", kill_on_drop: false }`
[INFO] [stdout] 971e769872c86d3ca10ae8174284bc6f759cfd8b4e4d1006c01f34555b1d8a3f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ed8f1e49feaca52d835a201eb9c5f6915cd3a65a60eba9d12e003ff2bce6df9d
[INFO] running `Command { std: "docker" "start" "-a" "ed8f1e49feaca52d835a201eb9c5f6915cd3a65a60eba9d12e003ff2bce6df9d", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling zmij v1.0.7
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling serde_json v1.0.148
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling syn v2.0.112
[INFO] [stderr]    Compiling clap_lex v0.7.6
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling clap_builder v4.5.53
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling criterion-plot v0.8.1
[INFO] [stderr]    Compiling tempfile v3.24.0
[INFO] [stderr]    Compiling clap v4.5.53
[INFO] [stderr]    Compiling zerocopy-derive v0.8.31
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling awk-rs v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.8.1
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 8.14s
[INFO] running `Command { std: "docker" "inspect" "ed8f1e49feaca52d835a201eb9c5f6915cd3a65a60eba9d12e003ff2bce6df9d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ed8f1e49feaca52d835a201eb9c5f6915cd3a65a60eba9d12e003ff2bce6df9d", kill_on_drop: false }`
[INFO] [stdout] ed8f1e49feaca52d835a201eb9c5f6915cd3a65a60eba9d12e003ff2bce6df9d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 382f4e443e4a82ba8bd851b14aad1c01257f94705fe6d64ec327cc99a935b64b
[INFO] running `Command { std: "docker" "start" "-a" "382f4e443e4a82ba8bd851b14aad1c01257f94705fe6d64ec327cc99a935b64b", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/awk_rs-91990c717cdbf14b)
[INFO] [stdout] 
[INFO] [stdout] running 170 tests
[INFO] [stdout] test error::tests::test_io_error ... ok
[INFO] [stdout] test error::tests::test_lexer_error ... ok
[INFO] [stdout] test error::tests::test_parser_error ... ok
[INFO] [stdout] test error::tests::test_regex_error ... ok
[INFO] [stdout] test error::tests::test_runtime_error ... ok
[INFO] [stdout] test error::tests::test_source_location ... ok
[INFO] [stdout] test error::tests::test_runtime_error_with_location ... ok
[INFO] [stdout] test interpreter::tests::test_arithmetic ... ok
[INFO] [stdout] test interpreter::tests::test_array_access ... ok
[INFO] [stdout] test interpreter::tests::test_array_in ... ok
[INFO] [stdout] test interpreter::tests::test_break ... ok
[INFO] [stdout] test interpreter::tests::test_begin_print ... ok
[INFO] [stdout] test interpreter::tests::test_builtin_gsub ... ok
[INFO] [stdout] test interpreter::tests::test_builtin_index ... ok
[INFO] [stdout] test interpreter::tests::test_builtin_length ... ok
[INFO] [stdout] test interpreter::tests::test_builtin_match ... ok
[INFO] [stdout] test interpreter::tests::test_builtin_substr ... ok
[INFO] [stdout] test interpreter::tests::test_builtin_sub ... ok
[INFO] [stdout] test interpreter::tests::test_builtin_sprintf ... ok
[INFO] [stdout] test interpreter::tests::test_builtin_tolower ... ok
[INFO] [stdout] test interpreter::tests::test_exit ... ok
[INFO] [stdout] test interpreter::tests::test_exit_in_end ... ok
[INFO] [stdout] test interpreter::tests::test_compound_pattern_and ... ok
[INFO] [stdout] test interpreter::tests::test_for_in_loop ... ok
[INFO] [stdout] test interpreter::tests::test_delete ... ok
[INFO] [stdout] test interpreter::tests::test_builtin_math ... ok
[INFO] [stdout] test interpreter::tests::test_for_loop ... ok
[INFO] [stdout] test interpreter::tests::test_builtin_split ... ok
[INFO] [stdout] test interpreter::tests::test_field_modify ... ok
[INFO] [stdout] test interpreter::tests::test_concatenation ... ok
[INFO] [stdout] test interpreter::tests::test_builtin_toupper ... ok
[INFO] [stdout] test interpreter::tests::test_continue ... ok
[INFO] [stdout] test interpreter::tests::test_do_while ... ok
[INFO] [stdout] test interpreter::tests::test_fieldwidths ... ok
[INFO] [stdout] test interpreter::tests::test_fs_change ... ok
[INFO] [stdout] test interpreter::tests::test_getline_var ... ok
[INFO] [stdout] test interpreter::tests::test_if_statement ... ok
[INFO] [stdout] test interpreter::tests::test_logical_or_in_expr ... ok
[INFO] [stdout] test interpreter::tests::test_ofs ... ok
[INFO] [stdout] test interpreter::tests::test_compound_assign ... ok
[INFO] [stdout] test interpreter::tests::test_nf_access ... ok
[INFO] [stdout] test interpreter::tests::test_post_increment ... ok
[INFO] [stdout] test interpreter::tests::test_pre_increment ... ok
[INFO] [stdout] test interpreter::tests::test_next ... ok
[INFO] [stdout] test interpreter::tests::test_negated_pattern ... ok
[INFO] [stdout] test interpreter::tests::test_print_field ... ok
[INFO] [stdout] test interpreter::tests::test_pattern_match ... ok
[INFO] [stdout] test interpreter::tests::test_print_multiple_fields ... ok
[INFO] [stdout] test interpreter::tests::test_printf ... ok
[INFO] [stdout] test interpreter::tests::test_paragraph_mode ... ok
[INFO] [stdout] test interpreter::tests::test_range_pattern ... ok
[INFO] [stdout] test interpreter::tests::test_ternary ... ok
[INFO] [stdout] test interpreter::tests::test_recursion ... ok
[INFO] [stdout] test lexer::tests::test_all_assignment_types ... ok
[INFO] [stdout] test lexer::tests::test_assignment_operators ... ok
[INFO] [stdout] test interpreter::tests::test_variable ... ok
[INFO] [stdout] test lexer::tests::test_caret ... ok
[INFO] [stdout] test interpreter::tests::test_while_loop ... ok
[INFO] [stdout] test lexer::tests::test_comparison_operators ... ok
[INFO] [stdout] test lexer::tests::test_decimal_starting_with_dot ... ok
[INFO] [stdout] test interpreter::tests::test_special_variables ... ok
[INFO] [stdout] test interpreter::tests::test_unary_ops ... ok
[INFO] [stdout] test lexer::tests::test_colon ... ok
[INFO] [stdout] test lexer::tests::test_comment_at_end ... ok
[INFO] [stdout] test lexer::tests::test_eof_token ... ok
[INFO] [stdout] test lexer::tests::test_exponent ... ok
[INFO] [stdout] test interpreter::tests::test_fpat ... ok
[INFO] [stdout] test lexer::tests::test_comments ... ok
[INFO] [stdout] test lexer::tests::test_delimiters ... ok
[INFO] [stdout] test lexer::tests::test_double_pipe ... ok
[INFO] [stdout] test lexer::tests::test_identifier_with_underscore ... ok
[INFO] [stdout] test interpreter::tests::test_user_function ... ok
[INFO] [stdout] test lexer::tests::test_hex_escape ... ok
[INFO] [stdout] test lexer::tests::test_increment_decrement ... ok
[INFO] [stdout] test lexer::tests::test_line_continuation ... ok
[INFO] [stdout] test lexer::tests::test_multiple_newlines ... ok
[INFO] [stdout] test lexer::tests::test_keywords ... ok
[INFO] [stdout] test lexer::tests::test_number_leading_dot ... ok
[INFO] [stdout] test lexer::tests::test_line_tracking ... ok
[INFO] [stdout] test lexer::tests::test_numbers ... ok
[INFO] [stdout] test lexer::tests::test_logical_operators ... ok
[INFO] [stdout] test lexer::tests::test_more_keywords ... ok
[INFO] [stdout] test lexer::tests::test_regex_after_operators ... ok
[INFO] [stdout] test lexer::tests::test_invalid_hex_escape ... ok
[INFO] [stdout] test lexer::tests::test_regex_vs_division ... ok
[INFO] [stdout] test lexer::tests::test_regex_with_escapes ... ok
[INFO] [stdout] test lexer::tests::test_number_exponent_variations ... ok
[INFO] [stdout] test lexer::tests::test_number_with_exponent ... ok
[INFO] [stdout] test lexer::tests::test_single_ampersand_error ... ok
[INFO] [stdout] test lexer::tests::test_octal_escape ... ok
[INFO] [stdout] test lexer::tests::test_single_pipe ... ok
[INFO] [stdout] test lexer::tests::test_string_escapes ... ok
[INFO] [stdout] test lexer::tests::test_string_with_all_escapes ... ok
[INFO] [stdout] test lexer::tests::test_regex_match_operators ... ok
[INFO] [stdout] test lexer::tests::test_regex_with_escapes_complete ... ok
[INFO] [stdout] test lexer::tests::test_special_operators ... ok
[INFO] [stdout] test lexer::tests::test_regex_after_comma ... ok
[INFO] [stdout] test lexer::tests::test_string_unknown_escape ... ok
[INFO] [stdout] test lexer::tests::test_unexpected_character_error ... ok
[INFO] [stdout] test lexer::tests::test_unterminated_string_error ... ok
[INFO] [stdout] test lexer::tests::test_string_with_newline_error ... ok
[INFO] [stdout] test parser::tests::test_arithmetic ... ok
[INFO] [stdout] test lexer::tests::test_strings ... ok
[INFO] [stdout] test lexer::tests::test_simple_tokens ... ok
[INFO] [stdout] test lexer::tests::test_unterminated_regex_error ... ok
[INFO] [stdout] test parser::tests::test_break_continue ... ok
[INFO] [stdout] test parser::tests::test_array_in ... ok
[INFO] [stdout] test parser::tests::test_delete ... ok
[INFO] [stdout] test parser::tests::test_begin_end ... ok
[INFO] [stdout] test parser::tests::test_array_multi_index ... ok
[INFO] [stdout] test parser::tests::test_delete_array ... ok
[INFO] [stdout] test parser::tests::test_block_statement ... ok
[INFO] [stdout] test parser::tests::test_comparison_ops ... ok
[INFO] [stdout] test parser::tests::test_empty_statement ... ok
[INFO] [stdout] test parser::tests::test_exit ... ok
[INFO] [stdout] test parser::tests::test_exponentiation ... ok
[INFO] [stdout] test parser::tests::test_compound_assign ... ok
[INFO] [stdout] test parser::tests::test_concatenation ... ok
[INFO] [stdout] test parser::tests::test_field_access ... ok
[INFO] [stdout] test parser::tests::test_beginfile_endfile ... ok
[INFO] [stdout] test parser::tests::test_do_while ... ok
[INFO] [stdout] test parser::tests::test_function_def ... ok
[INFO] [stdout] test parser::tests::test_function_call ... ok
[INFO] [stdout] test parser::tests::test_expression_pattern ... ok
[INFO] [stdout] test parser::tests::test_getline ... ok
[INFO] [stdout] test parser::tests::test_for_in_loop ... ok
[INFO] [stdout] test parser::tests::test_output_append ... ok
[INFO] [stdout] test parser::tests::test_output_pipe ... ok
[INFO] [stdout] test parser::tests::test_for_loop ... ok
[INFO] [stdout] test parser::tests::test_if_else ... ok
[INFO] [stdout] test parser::tests::test_multiple_rules ... ok
[INFO] [stdout] test parser::tests::test_logical_and_or ... ok
[INFO] [stdout] test parser::tests::test_next_nextfile ... ok
[INFO] [stdout] test parser::tests::test_not_operator ... ok
[INFO] [stdout] test parser::tests::test_post_increment ... ok
[INFO] [stdout] test parser::tests::test_output_redirect ... ok
[INFO] [stdout] test parser::tests::test_pre_increment ... ok
[INFO] [stdout] test parser::tests::test_range_pattern ... ok
[INFO] [stdout] test parser::tests::test_regex_pattern ... ok
[INFO] [stdout] test parser::tests::test_parenthesized_expression ... ok
[INFO] [stdout] test parser::tests::test_return ... ok
[INFO] [stdout] test parser::tests::test_printf ... ok
[INFO] [stdout] test value::tests::test_comparison ... ok
[INFO] [stdout] test value::tests::test_comparison_number_vs_string ... ok
[INFO] [stdout] test value::tests::test_format_number_float ... ok
[INFO] [stdout] test parser::tests::test_pipe_getline ... ok
[INFO] [stdout] test parser::tests::test_simple_print ... ok
[INFO] [stdout] test parser::tests::test_ternary ... ok
[INFO] [stdout] test parser::tests::test_unary_ops ... ok
[INFO] [stdout] test parser::tests::test_while_loop ... ok
[INFO] [stdout] test value::tests::test_comparison_uninitialized ... ok
[INFO] [stdout] test parser::tests::test_regex_match ... ok
[INFO] [stdout] test value::tests::test_format_number_inf ... ok
[INFO] [stdout] test value::tests::test_format_number_integer ... ok
[INFO] [stdout] test value::tests::test_format_number_nan ... ok
[INFO] [stdout] test value::tests::test_from_number ... ok
[INFO] [stdout] test value::tests::test_is_truthy_numeric_string ... ok
[INFO] [stdout] test value::tests::test_itoa_fast ... ok
[INFO] [stdout] test value::tests::test_leading_number ... ok
[INFO] [stdout] test value::tests::test_number ... ok
[INFO] [stdout] test value::tests::test_numeric_string_whitespace ... ok
[INFO] [stdout] test value::tests::test_numeric_string_with_exponent ... ok
[INFO] [stdout] test value::tests::test_parse_leading_exponent ... ok
[INFO] [stdout] test value::tests::test_parse_leading_with_sign ... ok
[INFO] [stdout] test value::tests::test_numeric_string ... ok
[INFO] [stdout] test value::tests::test_to_number_uninitialized ... ok
[INFO] [stdout] test value::tests::test_uninitialized ... ok
[INFO] [stdout] test value::tests::test_numeric_string_with_sign ... ok
[INFO] [stdout] test value::tests::test_string ... ok
[INFO] [stdout] test value::tests::test_to_string_val_uninitialized ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 170 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/awk_rs-9de20022dc0194d5)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/debug/deps/cli-1d66f3b60cb040cf)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test test_cli_error_missing_field_sep_arg ... ok
[INFO] [stdout] test test_cli_error_missing_f_arg ... ok
[INFO] [stdout] test test_cli_field_separator_attached ... ok
[INFO] [stdout] test test_cli_error_no_program ... ok
[INFO] [stdout] test test_cli_field_separator ... ok
[INFO] [stdout] test test_cli_help ... ok
[INFO] [stdout] test test_cli_separator_end_of_options ... ok
[INFO] [stdout] test test_cli_posix_mode ... ok
[INFO] [stdout] test test_cli_multiple_inputs ... ok
[INFO] [stdout] test test_cli_error_missing_v_arg ... ok
[INFO] [stdout] test test_cli_simple_program ... ok
[INFO] [stdout] test test_cli_error_unknown_option ... ok
[INFO] [stdout] test test_cli_traditional_mode ... ok
[INFO] [stdout] test test_cli_error_invalid_v_arg ... ok
[INFO] [stdout] test test_cli_stdin_dash ... ok
[INFO] [stdout] test test_cli_program_file ... ok
[INFO] [stdout] test test_cli_variable ... ok
[INFO] [stdout] test test_cli_version ... ok
[INFO] [stdout] test test_cli_with_input ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e.rs (/opt/rustwide/target/debug/deps/e2e-562f177b3a3c7f63)
[INFO] [stdout] 
[INFO] [stdout] running 412 tests
[INFO] [stdout] test test_addition ... ok
[INFO] [stdout] test test_argc_type ... ok
[INFO] [stdout] test test_argc_zero ... ok
[INFO] [stdout] test test_argv_access ... ok
[INFO] [stdout] test test_array_assignment ... ok
[INFO] [stdout] test test_array_count_loop ... ok
[INFO] [stdout] test test_array_delete_in_loop ... ok
[INFO] [stdout] test test_array_in_loop ... ok
[INFO] [stdout] test test_array_in_function ... ok
[INFO] [stdout] test test_array_in_operator ... ok
[INFO] [stdout] test test_array_multidim ... ok
[INFO] [stdout] test test_array_string_keys ... ok
[INFO] [stdout] test test_asort_empty ... ok
[INFO] [stdout] test test_asort ... ok
[INFO] [stdout] test test_asort_error ... ok
[INFO] [stdout] test test_asort_numeric ... ok
[INFO] [stdout] test test_asorti_basic ... ok
[INFO] [stdout] test test_asort_with_dest ... ok
[INFO] [stdout] test test_asorti_string ... ok
[INFO] [stdout] test test_asorti_with_dest ... ok
[INFO] [stdout] test test_asorti ... ok
[INFO] [stdout] test test_chained_comparisons ... ok
[INFO] [stdout] test test_average ... ok
[INFO] [stdout] test test_beginfile ... ok
[INFO] [stdout] test test_begin_pattern ... ok
[INFO] [stdout] test test_close_nonexistent ... ok
[INFO] [stdout] test test_beginfile_endfile ... ok
[INFO] [stdout] test test_close_file_success ... ok
[INFO] [stdout] test test_close_success ... ok
[INFO] [stdout] test test_break ... ok
[INFO] [stdout] test test_close_pipe ... ok
[INFO] [stdout] test test_comma_fs_basic ... ok
[INFO] [stdout] test test_comparison_in_print_less_than ... ok
[INFO] [stdout] test test_atan2_signs ... ok
[INFO] [stdout] test test_atan2 ... ok
[INFO] [stdout] test test_comparison_in_print_with_parens ... ok
[INFO] [stdout] test test_atan2_quadrants ... ok
[INFO] [stdout] test test_comparison_mixed_types ... ok
[INFO] [stdout] test test_assign_to_field_extends_nf ... ok
[INFO] [stdout] test test_close_pipe_command ... ok
[INFO] [stdout] test test_comparison_string_concat ... ok
[INFO] [stdout] test test_comparison_ge_in_print ... ok
[INFO] [stdout] test test_compound_assignment ... ok
[INFO] [stdout] test test_break_in_do_while ... ok
[INFO] [stdout] test test_compound_assignment_divide ... ok
[INFO] [stdout] test test_comparison_equal ... ok
[INFO] [stdout] test test_compound_assignment_modulo ... ok
[INFO] [stdout] test test_compound_assignment_power ... ok
[INFO] [stdout] test test_comparison_not_equal ... ok
[INFO] [stdout] test test_complex_expression ... ok
[INFO] [stdout] test test_concatenation_with_number ... ok
[INFO] [stdout] test test_convfmt ... ok
[INFO] [stdout] test test_continue_in_while ... ok
[INFO] [stdout] test test_decrement ... ok
[INFO] [stdout] test test_custom_subsep ... ok
[INFO] [stdout] test test_continue ... ok
[INFO] [stdout] test test_deeply_nested_expr ... ok
[INFO] [stdout] x
[INFO] [stdout] test test_division ... ok
[INFO] [stdout] test test_delete_entire_array_iteration ... oktest
[INFO] [stdout] 
[INFO] [stdout] test test_default_action ... ok
[INFO] [stdout] test test_division_by_zero ... ok
[INFO] [stdout] test test_delete_entire_array ... ok
[INFO] [stdout] test test_delete_non_existent ... ok
[INFO] [stdout] test test_dollar_zero_assignment ... ok
[INFO] [stdout] test test_do_while ... ok
[INFO] [stdout] test test_do_while_false ... ok
[INFO] [stdout] test test_duplicate_lines ... ok
[INFO] [stdout] test test_empty_block ... ok
[INFO] [stdout] test test_delete_array_element ... ok
[INFO] [stdout] test test_empty_input ... ok
[INFO] [stdout] test test_else_after_semicolon ... ok
[INFO] [stdout] test test_else_after_semicolon_false ... ok
[INFO] [stdout] test test_empty_line ... ok
[INFO] [stdout] test test_end_pattern ... ok
[INFO] [stdout] test test_empty_array_for_in ... ok
[INFO] [stdout] test test_environ ... ok
[INFO] [stdout] test test_empty_regex ... ok
[INFO] [stdout] test test_empty_pattern_action ... ok
[INFO] [stdout] test test_exp_log ... ok
[INFO] [stdout] test test_endfile ... ok
[INFO] [stdout] test test_exit_with_code ... ok
[INFO] [stdout] test test_empty_input_begin_end ... ok
[INFO] [stdout] test test_exponentiation_negative ... ok
[INFO] [stdout] test test_expr_as_stmt ... ok
[INFO] [stdout] test test_exp ... ok
[INFO] [stdout] test test_exponentiation ... ok
[INFO] [stdout] test test_exp_log_inverse ... ok
[INFO] [stdout] test test_expr_pattern ... ok
[INFO] [stdout] test test_extend_nf ... ok
[INFO] [stdout] test test_fflush ... ok
[INFO] [stdout] test test_expr_statement ... ok
[INFO] [stdout] test test_expression_pattern ... ok
[INFO] [stdout] test test_field_after_modify ... ok
[INFO] [stdout] test test_exp_large ... ok
[INFO] [stdout] test test_fflush_specific ... ok
[INFO] [stdout] test test_field_beyond_nf ... ok
[INFO] [stdout] test test_field_separator_in_begin ... ok
[INFO] [stdout] test test_field_large_index ... ok
[INFO] [stdout] test test_fieldwidths ... ok
[INFO] [stdout] test test_field_separator_regex ... ok
[INFO] [stdout] test test_field_separator_colon ... ok
[INFO] [stdout] test test_fnr_vs_nr ... ok
[INFO] [stdout] test test_for_empty_init ... ok
[INFO] [stdout] test test_field_zero_assign ... ok
[INFO] [stdout] test test_for_empty_parts ... ok
[INFO] [stdout] test test_field_sum_per_line ... ok
[INFO] [stdout] test test_field_number_expression ... ok
[INFO] [stdout] test test_fieldwidths_basic ... ok
[INFO] [stdout] test test_fieldwidths_short_record ... ok
[INFO] [stdout] test test_filename_variable ... ok
[INFO] [stdout] test test_for_in_loop ... ok
[INFO] [stdout] test test_for_empty_update ... ok
[INFO] [stdout] test test_function_local_vars ... ok
[INFO] [stdout] test test_for_loop ... ok
[INFO] [stdout] test test_function_modify_global ... ok
[INFO] [stdout] test test_function_many_params ... ok
[INFO] [stdout] test test_for_no_body ... ok
[INFO] [stdout] test test_function_array_param ... ok
[INFO] [stdout] test test_function_definition ... ok
[INFO] [stdout] test test_function_no_params ... ok
[INFO] [stdout] test test_function_recursion_deep ... ok
[INFO] [stdout] test test_function_fibonacci ... ok
[INFO] [stdout] test test_function_shadowing_global ... ok
[INFO] [stdout] test test_function_string_return ... ok
[INFO] [stdout] test test_function_with_print ... ok
[INFO] [stdout] test test_gensub_first ... ok
[INFO] [stdout] test test_function_with_multiple_prints ... ok
[INFO] [stdout] test test_gensub_first_only ... ok
[INFO] [stdout] test test_fpat_word_pattern ... ok
[INFO] [stdout] test test_gensub_no_match ... ok
[INFO] [stdout] test test_function_recursion ... ok
[INFO] [stdout] test test_function_with_side_effect ... ok
[INFO] [stdout] test test_gensub_nth ... ok
[INFO] [stdout] test test_gensub_with_ampersand ... ok
[INFO] [stdout] test test_getline_eof ... ok
[INFO] [stdout] test test_gensub_xyz_no_match ... ok
[INFO] [stdout] test test_gensub_nth_occurrence ... ok
[INFO] [stdout] test test_gensub_default_target ... ok
[INFO] [stdout] test test_gensub_global ... ok
[INFO] [stdout] test test_fpat_basic ... ok
[INFO] [stdout] test test_getline_from_file ... ok
[INFO] [stdout] test test_gensub_returns_original ... ok
[INFO] [stdout] test test_getline_return_value ... ok
[INFO] [stdout] test test_getline_from_command ... ok
[INFO] [stdout] test test_gsub ... ok
[INFO] [stdout] test test_hex_escape_sequence ... ok
[INFO] [stdout] test test_gsub_on_field ... ok
[INFO] [stdout] test test_if_else ... ok
[INFO] [stdout] test test_if_else_block ... ok
[INFO] [stdout] test test_if_else_chain ... ok
[INFO] [stdout] test test_hello_world ... ok
[INFO] [stdout] test test_gsub_with_regex_literal ... ok
[INFO] [stdout] test test_gsub_with_field ... ok
[INFO] [stdout] test test_getline_from_pipe ... ok
[INFO] [stdout] test test_gsub_no_third_arg ... ok
[INFO] [stdout] test test_gsub_complex_pattern ... ok
[INFO] [stdout] test test_if_true ... ok
[INFO] [stdout] test test_increment_prefix ... ok
[INFO] [stdout] test test_gsub_returns_count ... ok
[INFO] [stdout] test test_hex_escape_lowercase ... ok
[INFO] [stdout] test test_getline_sets_nf ... ok
[INFO] [stdout] test test_if_false ... ok
[INFO] [stdout] test test_index_not_found ... ok
[INFO] [stdout] test test_increment_postfix ... ok
[INFO] [stdout] test test_in_with_multi_subscript ... ok
[INFO] [stdout] test test_index ... ok
[INFO] [stdout] test test_index_at_start ... ok
[INFO] [stdout] test test_index_empty ... ok
[INFO] [stdout] test test_index_missing ... ok
[INFO] [stdout] test test_int ... ok
[INFO] [stdout] test test_length ... ok
[INFO] [stdout] test test_int_negative ... ok
[INFO] [stdout] test test_length_no_arg ... ok
[INFO] [stdout] test test_int_positive ... ok
[INFO] [stdout] test test_length_no_arg_with_record ... ok
[INFO] [stdout] test test_length_special_vars ... ok
[INFO] [stdout] test test_log ... ok
[INFO] [stdout] test test_int_very_large ... ok
[INFO] [stdout] test test_line_count ... ok
[INFO] [stdout] test test_match ... ok
[INFO] [stdout] test test_match_ampersand_replacement ... ok
[INFO] [stdout] test test_log_one ... ok
[INFO] [stdout] test test_logical_and ... ok
[INFO] [stdout] test test_logical_not ... ok
[INFO] [stdout] test test_logical_or ... ok
[INFO] [stdout] test test_many_fields ... ok
[INFO] [stdout] test test_match_no_match ... ok
[INFO] [stdout] test test_match_in_pattern ... ok
[INFO] [stdout] test test_match_operator_with_var ... ok
[INFO] [stdout] test test_mixed_escape_sequences ... ok
[INFO] [stdout] test test_match_operator ... ok
[INFO] [stdout] test test_mktime ... ok
[INFO] [stdout] test test_mktime_date ... ok
[INFO] [stdout] test test_mktime_full ... ok
[INFO] [stdout] test test_match_positions ... ok
[INFO] [stdout] test test_mktime_leap_year ... ok
[INFO] [stdout] test test_max_value ... ok
[INFO] [stdout] test test_mktime_midnight ... ok
[INFO] [stdout] test test_modify_field_rebuilds_record ... ok
[INFO] [stdout] test test_match_empty_string ... ok
[INFO] [stdout] test test_match_with_groups ... ok
[INFO] [stdout] test test_mktime_invalid ... ok
[INFO] [stdout] test test_mktime_with_time ... ok
[INFO] [stdout] test test_match_with_regex_literal ... ok
[INFO] [stdout] test test_modify_nf ... ok
[INFO] [stdout] test test_match_rstart_rlength ... ok
[INFO] [stdout] test test_modulo ... ok
[INFO] [stdout] test test_multiple_lines ... ok
[INFO] [stdout] test test_modulo_negative ... ok
[INFO] [stdout] test test_multiple_end ... ok
[INFO] [stdout] test test_multiple_assignments ... ok
[INFO] [stdout] test test_multiple_begin ... ok
[INFO] [stdout] test test_multiple_patterns_same_line ... ok
[INFO] [stdout] test test_multiple_statements_one_line ... ok
[INFO] [stdout] test test_multiplication ... ok
[INFO] [stdout] test test_negative_field_number ... ok
[INFO] [stdout] test test_multiple_empty_lines ... ok
[INFO] [stdout] test test_negated_regex ... ok
[INFO] [stdout] test test_nested_if ... ok
[INFO] [stdout] test test_nested_function_call ... ok
[INFO] [stdout] test test_nf_zero ... ok
[INFO] [stdout] test test_negative_field ... ok
[INFO] [stdout] test test_no_trailing_newline ... ok
[INFO] [stdout] test test_nonexistent_field ... ok
[INFO] [stdout] test test_nextfile ... ok
[INFO] [stdout] test test_nf_after_split ... ok
[INFO] [stdout] test test_next ... ok
[INFO] [stdout] test test_not_match_with_string ... ok
[INFO] [stdout] test test_nr_in_end ... ok
[INFO] [stdout] test test_not_match_operator ... ok
[INFO] [stdout] test test_numeric_comparison ... ok
[INFO] [stdout] test test_not_regex ... ok
[INFO] [stdout] test test_numeric_string_comparison ... ok
[INFO] [stdout] test test_numeric_string_gt_comparison ... ok
[INFO] [stdout] test test_ors ... ok
[INFO] [stdout] test test_octal_escape_sequence ... ok
[INFO] [stdout] test test_paragraph_mode_basic ... ok
[INFO] [stdout] test test_parentheses ... ok
[INFO] [stdout] test test_paragraph_mode_simple ... ok
[INFO] [stdout] test test_octal_escape_tab_newline ... ok
[INFO] [stdout] test test_ofmt ... ok
[INFO] [stdout] test test_ofs ... ok
[INFO] [stdout] test test_nr ... ok
[INFO] [stdout] test test_paragraph_mode_multiple_blanks ... ok
[INFO] [stdout] test test_patsplit_error ... ok
[INFO] [stdout] test test_paragraph_mode_nf ... ok
[INFO] [stdout] test test_operator_precedence ... ok
[INFO] [stdout] test test_patsplit ... ok
[INFO] [stdout] test test_pattern_negation ... ok
[INFO] [stdout] test test_posix_mode_flag ... ok
[INFO] [stdout] test test_patsplit_simple ... ok
[INFO] [stdout] test test_print_append_parsing ... ok
[INFO] [stdout] test test_print_multiple_fields ... ok
[INFO] [stdout] test test_print_multiple_values ... ok
[INFO] [stdout] test test_patsplit_no_match ... ok
[INFO] [stdout] test test_print_float ... ok
[INFO] [stdout] test test_print_last_field ... ok
[INFO] [stdout] test test_print_many_args ... ok
[INFO] [stdout] test test_print_nf ... ok
[INFO] [stdout] test test_print_concatenation ... ok
[INFO] [stdout] test test_print_first_field ... ok
[INFO] [stdout] test test_patsplit_with_seps ... ok
[INFO] [stdout] test test_print_empty ... ok
[INFO] [stdout] test test_pipe_getline_basic ... ok
[INFO] [stdout] test test_pipe_getline_multiple ... ok
[INFO] [stdout] test test_print_number ... ok
[INFO] [stdout] test test_print_record ... ok
[INFO] [stdout] test test_print_redirect_append ... ok
[INFO] [stdout] test test_print_redirect_truncate ... ok
[INFO] [stdout] test test_print_redirect_parsing ... ok
[INFO] [stdout] test test_print_number_formats ... ok
[INFO] [stdout] test test_printf_all_formats ... ok
[INFO] [stdout] test test_pipe_getline_no_var ... ok
[INFO] [stdout] test test_printf_char ... ok
[INFO] [stdout] test test_print_to_multiple_files ... ok
[INFO] [stdout] test test_print_pipe_parsing ... ok
[INFO] [stdout] test test_printf_hex ... ok
[INFO] [stdout] test test_printf_left_align ... ok
[INFO] [stdout] test test_printf_fixed_precision ... ok
[INFO] [stdout] test test_printf_literal_percent ... ok
[INFO] [stdout] test test_printf_fixed_width ... ok
[INFO] [stdout] test test_printf_float ... ok
[INFO] [stdout] test test_printf_integer ... ok
[INFO] [stdout] test test_print_redirect_pipe ... ok
[INFO] [stdout] test test_printf_octal ... ok
[INFO] [stdout] hello
[INFO] [stdout] test test_printf_redirect ... ok
[INFO] [stdout] test test_printf_redirect_parsing ... ok
[INFO] [stdout] test test_printf_string ... ok
[INFO] [stdout] test test_printf_width ... ok
[INFO] [stdout] test test_printf_many_args ... ok
[INFO] [stdout] test test_printf_width_precision ... ok
[INFO] [stdout] test test_printf_no_args ... ok
[INFO] [stdout] test test_procinfo_fs ... ok
[INFO] [stdout] test test_printf_negative_width ... ok
[INFO] [stdout] test test_printf_zero_pad ... ok
[INFO] [stdout] test test_printf_percent ... ok
[INFO] [stdout] test test_rand_range ... ok
[INFO] [stdout] test test_procinfo_pid ... ok
[INFO] [stdout] test test_range_pattern ... ok
[INFO] [stdout] test test_procinfo_version_length ... ok
[INFO] [stdout] test test_regex_anchors ... ok
[INFO] [stdout] test test_procinfo_version ... ok
[INFO] [stdout] test test_regex_end_anchor ... ok
[INFO] [stdout] test test_regex_pattern ... ok
[INFO] [stdout] test test_regex_field_separator ... ok
[INFO] [stdout] test test_rand ... ok
[INFO] [stdout] test test_regex_case_sensitive ... ok
[INFO] [stdout] test test_regex_in_expression ... ok
[INFO] [stdout] test test_return_no_value ... ok
[INFO] [stdout] test test_regex_literal_match ... ok
[INFO] [stdout] test test_reverse_fields ... ok
[INFO] [stdout] test test_regex_special_chars ... ok
[INFO] [stdout] test test_short_circuit_and_false ... ok
[INFO] [stdout] test test_short_circuit_or ... ok
[INFO] [stdout] test test_short_circuit_and ... ok
[INFO] [stdout] test test_single_empty_line ... ok
[INFO] [stdout] test test_short_circuit_or_true ... ok
[INFO] [stdout] test test_simulated_2d_array ... ok
[INFO] [stdout] test test_sin_cos ... ok
[INFO] [stdout] test test_split_empty_string ... ok
[INFO] [stdout] test test_split_default_fs ... ok
[INFO] [stdout] test test_regex_start_anchor ... ok
[INFO] [stdout] test test_split_whitespace_default ... ok
[INFO] [stdout] test test_split_manual ... ok
[INFO] [stdout] test test_split_with_empty_sep ... ok
[INFO] [stdout] test test_regex_empty_match ... ok
[INFO] [stdout] test test_split_single_char_sep ... ok
[INFO] [stdout] test test_sin_cos_zero ... ok
[INFO] [stdout] test test_sprintf_char ... ok
[INFO] [stdout] test test_split_with_regex_literal ... ok
[INFO] [stdout] test test_sprintf_hex_upper ... ok
[INFO] [stdout] test test_split_missing_array ... ok
[INFO] [stdout] test test_sprintf_octal ... ok
[INFO] [stdout] test test_sprintf_string_format ... ok
[INFO] [stdout] test test_sprintf ... ok
[INFO] [stdout] test test_sqrt ... ok
[INFO] [stdout] test test_sprintf_g_format ... ok
[INFO] [stdout] test test_split_with_regex ... ok
[INFO] [stdout] test test_srand ... ok
[INFO] [stdout] test test_sqrt_perfect ... ok
[INFO] [stdout] test test_sprintf_scientific ... ok
[INFO] [stdout] test test_strftime_all_specs ... ok
[INFO] [stdout] test test_strftime_basic ... ok
[INFO] [stdout] test test_strftime_all_specifiers ... ok
[INFO] [stdout] test test_sqrt_zero ... ok
[INFO] [stdout] test test_srand_no_arg ... ok
[INFO] [stdout] test test_strftime_formats ... ok
[INFO] [stdout] test test_strftime_day ... ok
[INFO] [stdout] test test_strftime_weekday ... ok
[INFO] [stdout] test test_strftime_hour ... ok
[INFO] [stdout] test test_strftime_minute ... ok
[INFO] [stdout] test test_strftime_month_name ... ok
[INFO] [stdout] test test_srand_returns_prev ... ok
[INFO] [stdout] test test_strftime_second ... ok
[INFO] [stdout] test test_strftime_time ... ok
[INFO] [stdout] test test_strftime_year ... ok
[INFO] [stdout] test test_string_comparison ... ok
[INFO] [stdout] test test_string_concat_empty ... ok
[INFO] [stdout] test test_string_literal_comparison ... ok
[INFO] [stdout] test test_sub_no_third_arg ... ok
[INFO] [stdout] test test_sub_with_field ... ok
[INFO] [stdout] test test_sub_returns_count ... ok
[INFO] [stdout] test test_subsep ... ok
[INFO] [stdout] test test_string_to_number_leading_whitespace ... ok
[INFO] [stdout] test test_string_to_number_trailing_text ... ok
[INFO] [stdout] test test_substr ... ok
[INFO] [stdout] test test_substr_beyond_length ... ok
[INFO] [stdout] test test_substr_length_overflow ... ok
[INFO] [stdout] test test_substr_negative_length ... ok
[INFO] [stdout] test test_sub_with_regex_literal ... ok
[INFO] [stdout] test test_substr_no_length ... ok
[INFO] [stdout] test test_sum_column ... ok
[INFO] [stdout] test test_sub ... ok
[INFO] [stdout] test test_substr_start_zero ... ok
[INFO] [stdout] test test_substr_to_end ... ok
[INFO] [stdout] test test_systime_positive ... ok
[INFO] [stdout] test test_subtraction ... ok
[INFO] [stdout] test test_ternary_expression ... ok
[INFO] [stdout] test test_ternary_false ... ok
[INFO] [stdout] test test_tolower ... ok
[INFO] [stdout] test test_systime ... ok
[INFO] [stdout] test test_tolower_mixed ... ok
[INFO] [stdout] test test_tolower_numbers ... ok
[INFO] [stdout] test test_ternary_nested ... ok
[INFO] [stdout] test test_traditional_mode_flag ... ok
[INFO] [stdout] test test_toupper ... ok
[INFO] [stdout] test test_system_false ... ok
[INFO] [stderr] hello
[INFO] [stdout] test test_toupper_mixed ... ok
[INFO] [stdout] test test_system ... ok
[INFO] [stdout] test test_ternary_true ... ok
[INFO] [stdout] test test_unary_minus ... ok
[INFO] [stdout] test test_uninitialized_in_array ... ok
[INFO] [stdout] test test_unicode_string ... ok
[INFO] [stdout] test test_uninitialized_string ... ok
[INFO] [stdout] test test_trailing_newline ... ok
[INFO] [stdout] test test_toupper_numbers ... ok
[INFO] [stdout] test test_unary_plus ... ok
[INFO] [stdout] test test_system_with_output ... ok
[INFO] [stdout] test test_utf8_index ... ok
[INFO] [stdout] test test_uninitialized_numeric ... ok
[INFO] [stdout] test test_uninitialized_variable_numeric ... ok
[INFO] [stdout] test test_variable_assignment ... ok
[INFO] [stdout] test test_uninitialized_variable_string ... ok
[INFO] [stdout] test test_very_long_string ... ok
[INFO] [stdout] test test_while_loop ... ok
[INFO] [stdout] test test_utf8_substr ... ok
[INFO] [stdout] test test_very_long_record ... ok
[INFO] [stdout] test test_utf8_length ... ok
[INFO] [stdout] test test_whitespace_only ... ok
[INFO] [stdout] test test_zero_field ... ok
[INFO] [stdout] test test_while_never_runs ... ok
[INFO] [stdout] test test_word_count ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 412 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/gawk_compat.rs (/opt/rustwide/target/debug/deps/gawk_compat-ef79c0620dd87547)
[INFO] [stdout] 
[INFO] [stdout] running 34 tests
[INFO] [stdout] test compat_arrays ... ok
[INFO] [stdout] test compat_break_continue ... ok
[INFO] [stdout] test compat_compound_assignment ... ok
[INFO] [stdout] test compat_arithmetic ... ok
[INFO] [stdout] test compat_count_pattern ... ok
[INFO] [stdout] test compat_expression_pattern ... ok
[INFO] [stdout] test compat_field_access ... ok
[INFO] [stdout] test compat_field_separator ... ok
[INFO] [stdout] test compat_for_loop ... ok
[INFO] [stdout] test compat_function ... ok
[INFO] [stdout] test compat_if_else ... ok
[INFO] [stdout] test compat_gsub ... ok
[INFO] [stdout] test compat_increment ... ok
[INFO] [stdout] test compat_hello_world ... ok
[INFO] [stdout] test compat_length ... ok
[INFO] [stdout] test compat_modify_field ... ok
[INFO] [stdout] test compat_nr_nf ... ok
[INFO] [stdout] test compat_range_pattern ... ok
[INFO] [stdout] test compat_next ... ok
[INFO] [stdout] test compat_index ... ok
[INFO] [stdout] test compat_sub ... ok
[INFO] [stdout] test compat_while_loop ... ok
[INFO] [stdout] test compat_sum ... ok
[INFO] [stdout] test compat_math ... ok
[INFO] [stdout] test compat_regex_pattern ... ok
[INFO] [stdout] test compat_recursion ... ok
[INFO] [stdout] test compat_split ... ok
[INFO] [stdout] test compat_ofs ... ok
[INFO] [stdout] test compat_ternary ... ok
[INFO] [stdout] test compat_variables ... ok
[INFO] [stdout] test compat_substr ... ok
[INFO] [stdout] test compat_tolower_toupper ... ok
[INFO] [stdout] test compat_word_frequency ... ok
[INFO] [stdout] test compat_printf ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests awk_rs
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test src/value.rs - value::Value (line 13) ... ok
[INFO] [stdout] test src/lib.rs - (line 8) ... ok
[INFO] [stdout] test src/lib.rs - (line 30) ... ok
[INFO] [stdout] test src/lib.rs - (line 53) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.38s; merged doctests compilation took 0.37s
[INFO] running `Command { std: "docker" "inspect" "382f4e443e4a82ba8bd851b14aad1c01257f94705fe6d64ec327cc99a935b64b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "382f4e443e4a82ba8bd851b14aad1c01257f94705fe6d64ec327cc99a935b64b", kill_on_drop: false }`
[INFO] [stdout] 382f4e443e4a82ba8bd851b14aad1c01257f94705fe6d64ec327cc99a935b64b
